
@charset"utf-8";

.ban{
	height: 9.1rem;
}

.swiper-container {
        width: 100%;
        height: 100%;
        
    }
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper-pagination-bullet{
	opacity: .8;
	background-color: #fff;
}
.swiper-pagination-bullet-active{
	opacity: .8;
	background-color: #fb4e30;
}
.swiper-slide img{
	width: 100%;
	height: 100%;
}
.swiper-container label{
	position: absolute;
	top:0.3rem;
	left: 0;
	height:1.2rem ;
	width: 2.4rem;
	background-color: #fb4e30;
	border-radius: 0 18px 18px 0;
	color:#fff;
	font-size: 0.6rem;
	line-height: 1.2rem;
	text-align: center;
	z-index: 1;
	font-weight: normal;
}
.cod-det{
	border:0 none;
}
.cod-det .wi-txt{
	background-color: #fff;
	height: 2.5rem;
	line-height: 2.5rem;
	padding:0 .9rem;
	border-bottom: 1px solid #e0dcdd;

}
.wi-txt span{
	font-size: .9rem;
	color:#333;
	text-overflow:ellipsis;
	 white-space:nowrap; 
	overflow:hidden;
	display: inline-block;
	width: 64%;


}
.wi-txt ul.choice{
	display: block;
	float: right;
	overflow: hidden;}
.wi-txt ul.choice li{
	height: 1.2rem;
	margin:.6rem 0;
	text-align: left;
	line-height: 1.2rem;
	font-size: .9rem;
	color:#333;
	float: left;
	padding:0 .6rem 0 .6rem;
	border-right:1px solid #d6d6d6;
	border-bottom: 0 none
}
.wi-txt ul.choice li:last-child{
	border:0 none;}
.cod-det ul li{
 	background-color: #fff;
 	border-bottom:1px solid #d6d6d6;
 	
}
.cod-det .ade-tu{
	height: 8.8rem;
	width: 100%;
	
	margin:0 auto;
	overflow: hidden;
}
.cod-det .ade-tu img{
	height: 100%;
	width: 100%;
}
.ade-w {
	padding:0 .9rem .9rem;
	position: relative;
}
.ade-w .ad-title{margin:.9rem 0rem 0}
.ade-w .ad-title span{
	display: inline-block;
	font-size: 1.1rem;
	color:#333;
	
}
.ade-w .la em{
	display: inline-block;
	height: 1.2rem;
	padding:0  .4rem;
	text-align: center;
	line-height: 1.2rem;
	color:#fff;
	font-size: .6rem;
	background-color: #3462fe;
	font-style: normal;
	border-radius: 4px;
	margin:.6rem .4rem .6rem 0;
}
.ade-w .la em.fre{
	background-color: #60c82b;
}
.la i{
    font-size: 0.7rem;
    font-family: 'Microsoft Yahei';
    font-style: normal;}
.ade-w .ad-adres{
	font-size: 0.8rem;
	color:#999;
	line-height:1.4rem;
	background: url(../images/location.png) left center no-repeat;
	-webkit-background-size: .8rem auto;
	background-size: .8rem auto;
	padding-left: .9rem;
	/* text-overflow:ellipsis;
	 white-space:nowrap; 
	overflow:hidden; */
	width: 100%;
}
.ade-w .ad-state{
	font-size: .88rem;
	color:#fb4e30;
	margin:.9rem 0 0;
	overflow: hidden;
	position: absolute;
	right: .9rem;
	top:1.6rem;
}
.bomb{
	border:0 none;
}
.bomb ul{
	position: fixed;
	bottom: 0;
	left: 0;
	border:0 none;
	width: 100%

}
.bomb ul:after{
	content: "";
	height: 100%;
	width: 100%;
	position: fixed;
	top:0;
	left: 0;
	z-index: -1;
	background-color: rgba(0,0,0,.4);

}
.bomb ul{
	display: none;
}
.bomb ul li{
	height: 3.1rem;
	line-height: 3.1rem;
	text-align: center;
	font-size: 1rem;
	color:#333;
	border-bottom: 1px solid #d6d6d6;
	background-color: rgba(255,255,255,.9);
}
.bomb ul li:last-child{
	border:0 none;
	margin-top:.5rem;}


/* 璇︽儏椤�*/
.en-member{
	background-color: #fff;
	border-top:1px solid #d6d6d6;
	margin:0.4rem auto;
	padding:0 0.9rem;
}

.en-member h6{
	height: 2.8rem;
	font-size: 1rem;
	line-height: 2.8rem;
	color:#333;
	font-weight: normal;
	border-bottom: 1px solid #d6d6d6;
}
.en-member h6 span{
	padding-left: 0.5rem;
	color:#fb4e30;
}
.en-member .me-list{
	overflow: hidden;
	height: 4rem;
	position:relative;
}
.me-list ul {overflow: hidden;}
.me-list ul li{
	float: left;
	height: 2.5rem;
	width: 2.5rem;
	border-radius: 50%;
	margin:0.75rem 0.68rem 0 0;
	overflow: hidden;
}
.me-list ul li img{
	height: 2.5rem;
	width: 2.5rem;
	border-radius: 50%;
}
.go{
	position: absolute;
	right: 0;
	top:1.6rem;
	height: 0.8rem;
	width: 0.5rem;
	background:  url(../images/r-arrow.png) 0 0 no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.act-details{
	padding:.9rem;
	border:0 none;
	background-color: #fff;
	margin-bottom: 4rem;
	font-size: .8rem;
	color:#333;
	line-height: 1.2rem;
	font-family:"Microsoft Yahei";

}
.act-details h5{
	line-height:2.2rem;
	font-size:1.06rem;
	font-weight: normal;
	color:#333;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom:0.9rem
}
.act-details p{
	font-size: .8rem;
	color:#666;
	line-height: 1.2rem;
	margin:.9rem 0;
}
/* .act-details .det-tu{
	height: 8.8rem;
	width: 100%;
	border-radius: 8px;
	margin:0rem auto;
	overflow: hidden;
} */
.act-details img{
	height:auto;
	width: 100%;
}
.fotone{
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 9;
	height: 3.1rem;
	width: 100%;
	color:#fff;
	font-size: 1rem;
	line-height: 3.1rem;
	text-align: center;
	background-color: #fb4e30;
	border: 0 none;

}
.over{
	background-color: #ccc;
}


/* 鍒楄〃 */
.m-lists{
	border:0 none;
}
.m-lists ul li{
	height: 4.4rem;
	border-bottom: 1px solid #e6e6e6;
	margin-left: 0.9rem;
	overflow: hidden;

}
.m-lists ul li img{
	display: block;
	height: 3.1rem;
	width: 3.1rem;
	margin:0.6rem 0.9rem 0 0;
	float: left;
	border-radius: 50%;
}
.m-lists ul li  span{
	font-size: 1rem;
	line-height: 4.4rem;
	color:#333;
	text-overflow:ellipsis;
	 white-space:nowrap; 
	overflow:hidden;
	width: 70%;
	display: block;
	float: left;

}
.down{
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 9;
	height: 3.1rem;
	background:rgba(0,0,0,.8) url(../images/logo-icon-1.png) .9rem center no-repeat;
	-webkit-background-size: 5.6rem auto;
	background-size: 5.6rem auto;
	border: 0 none;
}
.down>div{
	width: 100%;
	height: 3.1rem;
	padding-left: 7.5rem;
	color:#fff;
	font-size: 1rem;
	line-height: 3.1rem;
	overflow: hidden;
	color:#fff;


}
.down span{
	font-size: .75rem;
}
.down  button{
	color:#fff;
	display: block;
	height:1.5rem;
	width: 4.6rem;
	line-height:1.5rem;
	text-align: center;
	float: right;
	margin:1rem .9rem 0 0;
	border-radius: 4px;
	background-color: #fb4e30;
	font-size: .8rem;
}